Process Synthesis in Assurance Based Development
نویسندگان
چکیده
Assurance Based Development (ABD) is a novel approach to the synergistic construction of critical software systems and their assurance arguments. In ABD, the need for assurance drives a unique process synthesis mechanism that results in a detailed operational process for building both software and an argument demonstrating its fitness for use in given operating contexts. In this paper, we introduce the process synthesis mechanism of ABD. A key element of ABD process synthesis is the success argument, an argument which documents developers’ rationale for believing that the development effort in progress will result in a system that demonstrably meets an acceptable balance of all stakeholder goals. Such goals include safety and security requirements for systems using the software as a component and time and budget constraints. We also present the details of a case study in which we used ABD to develop the control software for a prototype artificial heart pump.
منابع مشابه
Soware Process Synthesis in Assurance Based Development
Assurance BasedDevelopment (ABD) is a novel approach to the synergistic construction of critical soware systems and their assurance arguments. InABD, theneed for assurance drives a unique process synthesis mechanism that results in a detailed process for building both soware and an argument demonstrating its fitness for use in given operating contexts. In this paper, we introduce the ABD proc...
متن کاملA quality assurance program for an amorphous silicon electronic portal imaging device using in-house developed phantoms: a method development for dosimetry purposes
Background: Electronic portal imaging devices (EPIDs) play an important role in radiation therapy portal imaging, geometric and dosimetric verifications. A successful utilization of EPIDs for imaging and dosimetric purposes requires a reliable quality control process routine to be carried out regularly. In this study, two in-house phantoms were developed and analyzed for implementation in a qua...
متن کاملTowards Syntactical Model Quality Assurance in Industrial Software Development: Process Definition and Tool Support
The paradigm of model-based software development has become more and more popular, since it promises an increase in the efficiency and quality of software development. Following this paradigm, models become primary artifacts in the software development process where quality assurance of the overall software product considerably relies on the quality assurance of involved software models. In thi...
متن کاملA Specific Patient Quality Assurance (PSQA) procedure for a Co-60 source based High Dose Rate Brachytherapy
Introduction: In radiation therapy, accurate dose determination and precise dose delivery to the tumor are directly associated with better treatment outcomes in terms of higher tumor control and lower post radiation therapy complications. The current study aims the development and clinical application of the Patient Specific Quality Assurance (PSQA) procedures for nasopharyngea...
متن کاملTowards Syntactical Model Quality Assurance in Industrial Software Development: Process Definition and Tool
The paradigm of model-based software development has become more and more popular, since it promises an increase in the efficiency and quality of software development. Following this paradigm, models become primary artifacts in the software development process where quality assurance of the overall software product considerably relies on the quality assurance of involved software models. In thi...
متن کامل